import re
import array as arr

# 示例Markdown文本
markdown_text = """
顾舒扬，来自浙江省杭州市（经度：120.27047，纬度：30.18751，海拔：10米）。
周全，来自四川省乐山市（ 经度:103.7654,纬度:29.5522 ,海拔：320米）。
余金珂，来自四川省乐山市（ 经度:103.7654,纬度:29.5522 ,海拔：320米）。
张钰婷，来自甘肃省金昌市（经度：102.1946，纬度：38.5258，海拔：1400米）。
吕杭，来自云南省红河州蒙自市（精度：103.13，纬度：23.03，海拔：1307米）。
魏宇涵，来自福建省泉州市（经度：118.2649，纬度：24.2642，海拔：165米）。
胡晟昊，来自湖北省襄阳市（经度：110.453，纬度：31.133，海拔：302米）。
蔡熠，来自福建省莆田市（ 经度:119.0075°,纬度: 24.1455°,海拔：24米）。
杨彭武，来自云南省昆明市（经度：102.850，纬度：24.827，海拔：2008米）。
卢玉，来自云南省曲靖市（经度：103.7947，维度：25.4961，海拔：2000米）。
李晓涛，来自浙江省杭州市（经度：120.27047，纬度：30.18751，海拔：10米）。
尹鹏翔，来自山东省日照市（经度：118.250，纬度：35.416，海拔：27米）。
任康妮，来自山西省吕梁市（经度：111.144，纬度：37.518，海拔：1161米）。
岩叫，来自云南省景洪市（经度：100.45′E，纬度：21.47′N）。
陈禹彤，来自内蒙古赤峰市（ 经度:118.525814,纬度:42.152350 ,海拔：320米）。
姜春阳，来自内蒙古赤峰市（经度：116.170，纬度：41.120，海拔：2000米）。
林丹妮，来自浙江省温州市 （经度:120.4373，纬度:27.7247，海拔：119米）。
李齐力，来自湖北省仙桃市（经度：30.336，纬度：113.450，海拔：21.5米）。
李良瑞，来自四川省成都市（经度：103.40，纬度：30.54，海拔：594米）。
任昶旭，来自山东省潍坊市（经度：119.107，纬度：36.70925，海拔：23米）。
王盈怡，来自湖南省娄底市（经度：110.1278，纬度：27.4567，海报：170米）。
连思强，来自福建省莆田市（经度：118.68，纬度：25.37，海拔：78米）。
连军瑜，来自福建省泉州市（经度：118.37°E，纬度：24.54°N，海拔：301米）。
张宇航，来自重庆市綦江区（经度：106.550°E，纬度：29.570°N，海拔：237米）。
刘明岳，来自内蒙古赤峰市（经度：116.170，维度：41.120，海拔：2000米）。
牟兵，来自四川省泸州市（经度：105.08E，纬度：28.26N，海拔：649米）。
李世鑫，来自云南省昭通市（经度：103.68′，纬度：27.37′，海拔：1685米）。
邓灿，来自湖北省黄冈市（经度：115.95°E, 纬度:30.076°N，海拔:39米）。
陈鑫，来自湖北省黄冈市 （经度：114.87°E，纬度：30.44°N，海拔：90米）。
杨玲坪，来自云南省大理白族自治州（经度：100.2117°E，纬度：25.6126°N，海拔：2019米）。
奚剑波，来自重庆市潼南（经度：106.55°E，纬度：25.6126°N，海拔：238米）。
蒋志颖，来自云南省大理白族自治州（经度：100.2117°E，纬度：25.6126°N，海拔：2019米）。
李毓梁，来自云南省昭通市（经度：103.717，纬度：27.338，海拔：1685米）。
陈龙，来自云南省曲靖市（经度：103.80，纬度：25.50，海拔：2000米）。
涂世彤，来自云南省昭通市（ 经度:103.7065,纬度:27.3200 ,海拔：1685米）。
刘可一，来自河南省郑州市（经度：113.65E，纬度：34.8N，海拔：108米）。
娜海，来自云南省普洱市（经度：100.45，纬度：22.40，海拔：2350米）。
聂梦婷，来自重庆市（经度：106.33E，维度：29.35N，海拔：221米）。
赵秋月，来自广西靖西市（经度：105.45°E，纬度：23.56°N，海拔：750米）。
"""



text1="""
1. 顾舒扬，来自浙江省杭州市（经度：120.27047，纬度：30.18751，海拔：10米）。        
2. 周全，来自四川省乐山市（ 经度:103.7654,纬度:29.5522 ,海拔：320米）。    
3. 余金珂，来自四川省乐山市（ 经度:103.7654,纬度:29.5522 ,海拔：320米）。     
4. 张钰婷，来自甘肃省金昌市（经度：102.1946，纬度：38.5258，海拔：1400米）。     
5. 吕杭，来自云南省红河州蒙自市（精度：103.13，纬度：23.03，海拔：1307米）。        
6. 魏宇涵，来自福建省泉州市（经度：118.2649，纬度：24.2642，海拔：165米）。    
7. 胡晟昊，来自湖北省襄阳市（经度：110.453，纬度：31.133，海拔：302米）。     
8. 蔡熠，来自福建省莆田市（ 经度:119.0027,纬度:24.0844,海拔：24米）。    
9. 杨彭武，来自云南省昆明市（经度：102.850，纬度：24.827，海拔：2008米）。    
10. 卢玉，来自云南省曲靖市（经度：103.7947，维度：25.4961，海拔：2000米）。    
11. 李晓涛，来自浙江省杭州市（经度：120.27047，纬度：30.18751，海拔：10米）。       
12. 尹鹏翔，来自山东省日照市（经度：118.250，纬度：35.416，海拔：27米）。     
13. 任康妮，来自山西省吕梁市（经度：111.144，纬度：37.518，海拔：1161米）。    
14. 岩叫，来自云南省景洪市（经度：100.25E，纬度：21.27N, 海拔：552.7）。      
15. 陈禹彤，来自内蒙古赤峰市（ 经度:118.525814,纬度:42.152350 ,海拔：320米）。    
16. 姜春阳，来自内蒙古赤峰市（经度：116.170，维度：41.120，海拔：2000米）。    
17. 林丹妮，来自浙江省温州市（经度:120.4373，纬度:27.7247，海拔：119米）。       
18. 李齐力，来自湖北省仙桃市（经度：113.450，纬度：30.336，海拔：21.5米）。            
19. 李良瑞，来自四川省成都市（经度：103.40，纬度：30.54，海拔：594米）。    
20. 任昶旭，来自山东省潍坊市（经度：119.107，纬度：36.70925，海拔：23米）。    
21. 王盈怡，来自湖南省娄底市（经度：110.1278，纬度：27.4567，海报：170米）。     
22. 连思强，来自福建省莆田市（经度：118.68，纬度：25.37，海拔：78米）。    
23. 连军瑜，来自福建省泉州市（经度：118.37°E，纬度：24.54°N，海拔：301米）。    
24. 张宇航，来自重庆市綦江区（经度：106.550°E，纬度：29.570°N，海拔：237米）。    
25. 刘明岳，来自内蒙古赤峰市（经度：116.170，维度：41.120，海拔：2000米）。    
26. 牟兵，来自四川省泸州市（经度：105.0852E，纬度：28.2618N，海拔：649米）。       
27. 李世鑫，来自云南省昭通市（经度：103.68′，纬度：27.37′，海拔：1685米）。     
28. 邓灿，来自湖北省黄冈市（经度：115.95E, 纬度:30.076N，海拔:39米）。    
29. 陈鑫，来自湖北省黄冈市 （经度：114.87E，纬度：30.44N，海拔：90米）。    
30. 杨玲坪，来自云南省大理白族自治州（经度：100.2117E，纬度：25.6126N，海拔：2019米）。     
31. 奚剑波，来自重庆市潼南（经度：106.55E，纬度：25.6126N，海拔：238米）。    
32. 蒋志颖，来自云南省大理白族自治州（经度：100.2117E，纬度：25.6126N，海拔：2019米）。       
33. 李毓梁，来自云南省昭通市（经度：103.717，纬度：27.338，海拔：1685米）。            
34. 陈龙，来自云南省曲靖市（经度：103.80，纬度：25.50，海拔：2000米）。      
35. 涂世彤，来自云南省昭通市（ 经度:103.7065,纬度:27.3200 ,海拔：1685米）。      
36. 刘可一，来自河南省郑州市（经度：113.39E，纬度：34.48N，海拔：108米）。              
37. 娜海，来自云南省普洱市（经度：100.45，纬度：22.40，海拔：2350米）。       
38. 聂梦婷，来自重庆市（经度：106.33E，维度：29.35N，海拔：221米）。     
39. 赵秋月，来自广西靖西市（经度：105.45E，纬度：23.56N，海拔：750米）。   
"""

# 定义正则表达式模式，匹配人名和经纬度
pattern = r'([\u4e00-\u9fa5]+).*?[经度：|经度:|精度：]\s*([\d.]+).*?[纬度：|纬度:|维度：]\s*([\d.]+)'

# 使用正则表达式匹配文本
matches = re.findall(pattern, markdown_text)
matches1=re.findall(pattern,text1)

Kunming_point=[102.851,24.841]


##找出两个列表中不同的元素
differences = [item for item in matches if item not in matches1] + [item for item in matches1 if item not in matches]
if differences:
   print("不相同的元素：",differences,)
   print("\n")
else:
   print("元素都相同")
# a=0
# b=0
# d=0
# c=0

# for match in matches:
#     name, longitude, latitude = match
#     print(f'{name}，{longitude}，{latitude}',end=" ")
#     if(float(longitude)>Kunming_point[0]):
#         if(float(latitude)>Kunming_point[1]):
#           print("东北")
#           a=a+1
#         else:
#           print("东南")   
#           b=b+1.
#     else:
#       if(float(latitude)>Kunming_point[1]):
#          print("西北")
#          c=c+1
#       else:
#          print("西南")
#          d=d+1
# print("数据行数:",len(matches))
# print("东北比例：",a,round((a/39+0.0001),3))
# print("西北比例：",c,round((c/39+0.0001),3))
# print("东南比例：",b,round((b/39+0.0001),3))
# print("西南比例：",d,round((d/39+0.0001),3))
